package com.rs.dao;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;

import com.rs.model.Behav;


@Mapper
public interface BehavMapper {
	int deleteByPrimaryKey(Integer beh_id);

	int insert(Behav record);

	Behav selectByPrimaryKey(Integer beh_id);

	List<Behav> selectAll();

	int updateByPrimaryKey(Behav record);

	/**********app***/
	//添加行为绩效
	void behavAddApp(Behav behav);

	//查询本人行为绩效（按月份）
	List<Behav> behavQueryOwnApp(Behav behav);

	//修改行为绩效
	void behavUpdateApp(Behav behav);

	//上级查看本部门所有的员工绩效
	List<Behav> behavSuperiorsLookApp(Behav behav);

	//上级评分
	void behavSuperiorsMarkApp(Behav behav);

	/*************pc************/
	//pc端查询所有的行为绩效
	List<Behav> behavQueryAllPc();

	//pc端条件查询
	List<Behav> behavConditionsQueryPc(Behav behav);

	//pc端查询成功
	List<Behav> behavCheckDetailsPc(Behav behav);

}